package com.phkj.qdh.bean

import android.os.Parcelable
import com.phkj.qdh.ui.adapter.UploadFileBean
import kotlinx.parcelize.Parcelize

data class UserMyNoticeTeamOrLawBean(
    val id: Int,
    val inspect: String,
    val inspectTime: String,
    val problemName: String,
    val problemType: String,
    val processName: String,
    val score: Int,
    val scoreType: Int,
    val status: String
)

@Parcelize
data class MyTeamDetail(
    val correctiveFeedbackVOList: List<String>,//审批流
    val disposalId: Int,
    val disposalName: String,
    val firstType: Int,
    val firstTypeName: String,
    val id: Int,
    val imageList: List<Image>,
    val inspectId: Int?,
    val policeNameIdList: List<PoliceNameId>,
    val problemDetail: String,
    val problemId: Int,
    val rectification: Int,
    val rectificationPeriod: String,
    val rectificationStatus: String,
    val score: Int,
    val secondType: Int,
    val secondTypeName: String,
    val status: String,
    val thirdType: Int,
    val eventStatus: Int,
    val thirdTypeName: String?,
    val remark: String?
): Parcelable
@Parcelize
data class Image(
    val fileUrl: String
):Parcelable
@Parcelize
data class PoliceNameId(
    val id: Int,
    val name: String
):Parcelable


data class MyLawDetail(
    val correctiveFeedbackVOList: List<String>,
    val disposalId: Int,
    val disposalName: String,
    val fileList: List<UploadFileBean>,
    val firstType: Int,
    val firstTypeName: String,
    val id: Int,
    val imageList: List<Image>,
    val inspectId: Int,
    val policeNameIdList: List<PoliceNameId>,
    val problemDetail: String,
    val problemId: Int,
    val rectification: Int,
    val rectificationPeriod: String,
    val rectificationStatus: String,
    val remark: String,
    val score: Int,
    val secondType: Int,
    val secondTypeName: String,
    val thirdTypeName: String?,
    val status: String
)


